package com.cmyshare.design.abstractFactoryPattern;

/**
 * @version 1.0
 * @Author cmy
 * @Date 2023/10/9 17:51
 * @desc 7、这个接口就是类图中标识的AbstractFactory抽象工厂,AbstractFactory:定义抽象工程类IAnimalFactory
 */
public interface IAnimalFactory {
    /**
     * 定义创建Icat接口实例的方法
     * @return
     */
    ICat createCat();
    /**
     * 定义创建IDog接口实例的方法
     * @return
     */
    IDog createDog();
}
